namespace CL_MLK {

	namespace bad {
		class C {
			char* data;
		public:
			C() { data = new char[10]; }
			//...
		};

		void foo() {
			C c;
		}
	}

	namespace good
	{
		class C {
			char* data;
			//...
		public:
			C() { data = new char[10]; }
			~C() { delete[] data; }
			//...
		};
	}





}